Не так давно корефан вспоминал азы графики и обратился ко мне: «Дэнчик, а чой это у меня блик „Фонга“ на терминаторе так стрёмно обрезается»? Я ему и накинул, что надо specular в «Фонге» вычислять не по учебнику (max(0, (R⋅V)^n), где R - отражённый в точке вектор освещения, а V - вектор «на наблюдателя»). Его надо домножать ещё на dot(N, L),
(
Read more... )